$(function(){
	$('#switch_qlogin').click(function(){
		$('#switch_login').removeClass("switch_btn_focus").addClass('switch_btn');
		$('#switch_qlogin').removeClass("switch_btn").addClass('switch_btn_focus');
		$('#switch_bottom').animate({left:'0px',width:'70px'});
		$('#qlogin').css('display','none');
		$('#web_qr_login').css('display','block');
	});
	$('#switch_login').click(function(){
		$('#switch_login').removeClass("switch_btn").addClass('switch_btn_focus');
		$('#switch_qlogin').removeClass("switch_btn_focus").addClass('switch_btn');
		$('#switch_bottom').animate({left:'154px',width:'70px'});
		
		$('#qlogin').css('display','block');
		$('#web_qr_login').css('display','none');
		});
	if(getParam("a")=='0'){
		$('#switch_login').trigger('click');
	}
});
	
function logintab(){
	scrollTo(0);
	$('#switch_qlogin').removeClass("switch_btn_focus").addClass('switch_btn');
	$('#switch_login').removeClass("switch_btn").addClass('switch_btn_focus');
	$('#switch_bottom').animate({left:'154px',width:'96px'});
	$('#qlogin').css('display','none');
	$('#web_qr_login').css('display','block');
}

//根据参数名获得该参数 pname等于想要的参数名 
function getParam(pname) { 
    var params = location.search.substr(1); // 获取参数 平且去掉？ 
    var ArrParam = params.split('&'); 
    if (ArrParam.length == 1) { 
        //只有一个参数的情况 
        return params.split('=')[1]; 
    } 
    else { 
         //多个参数参数的情况 
        for (var i = 0; i < ArrParam.length; i++) { 
            if (ArrParam[i].split('=')[0] == pname) { 
                return ArrParam[i].split('=')[1]; 
            } 
        } 
    } 
}  


var reMethod = "GET",
	pwdmin = 6;

$(document).ready(function() {
	$("#dialog-message").hide();
	$("#dialog-message2").hide();
	$('#reg').click(function() {
		if ($('#user').val() == "") {
			$('#user').focus().css({
				border: "1px solid red",
				boxShadow: "0 0 2px red"
			});
			$('#userCue').html("<font color='red'><b>×用户名不能为空</b></font>");
			return false;
		}
		if ($('#user').val().length < 4 || $('#user').val().length > 16) {
			$('#user').focus().css({
				border: "1px solid red",
				boxShadow: "0 0 2px red"
			});
			$('#userCue').html("<font color='red'><b>×用户名位4-16字符</b></font>");
			return false;
		}
		/*$.ajax({
			type: reMethod,
			url: "/member/ajaxyz.php",
			data: "uid=" + $("#user").val() + '&temp=' + new Date(),
			dataType: 'html',
			success: function(result) {
				if (result.length > 2) {
					$('#user').focus().css({
						border: "1px solid red",
						boxShadow: "0 0 2px red"
					});$("#userCue").html(result);
					return false;
				} else {
					$('#user').css({
						border: "1px solid #D7D7D7",
						boxShadow: "none"
					});
				}
			}
		});*/
		if ($('#passwd').val().length < pwdmin) {
			$('#passwd').focus();
			$('#userCue').html("<font color='red'><b>×密码不能小于" + pwdmin + "位</b></font>");
			return false;
		}
		if ($('#passwd2').val() != $('#passwd').val()) {
			$('#passwd2').focus();
			$('#userCue').html("<font color='red'><b>×两次密码不一致！</b></font>");
			return false;
		}
		var sqq = /^[1-9]{1}[0-9]{4,9}$/;
		if (!sqq.test($('#qq').val()) || $('#qq').val().length < 5 || $('#qq').val().length > 12) {
			$('#qq').focus().css({
				border: "1px solid red",
				boxShadow: "0 0 2px red"
			});
			$('#userCue').html("<font color='red'><b>邮箱格式不正确</b></font>");return false;
		} else {
			$('#qq').css({
				border: "1px solid #D7D7D7",
				boxShadow: "none"
			});
		}
		var param2 = {"userName": $("#user").val(),"password":$("#passwd").val(),
				"realName":$("#realName").val(),"email":$("#qq").val()};
		$.ajax({
			type: "POST",
			url: "/access/register",
	        contentType: "application/json;charset=utf-8",
			data: JSON.stringify(param2),
	        dataType: "json",
			success: function(result) {
				if(result.code == 200){
					$("#resultMessage").text(result.message);
					$( "#dialog-message2" ).dialog({
						modal: true,
						buttons: {
							Ok: function() {
								$( this ).dialog( "close" );
							}
						}
					});
					$('#switch_login').removeClass("switch_btn_focus").addClass('switch_btn');
					$('#switch_qlogin').removeClass("switch_btn").addClass('switch_btn_focus');
					$('#switch_bottom').animate({left:'0px',width:'70px'});
					$('#qlogin').css('display','none');
					$('#web_qr_login').css('display','block');
					return true;
				}else{
					$('#userCue').html("<font color='red'><b>"+result.message+"</b></font>");
					return false;
				}
			}
		});
		/*$('#regUser').submit();*/
	});
	//登录功能
	$('#login').click(function() {
		var warMessage = "登录成功";
		var statu = true;
		if ($('#u').val() == "") {
			warMessage = "用户名不可以为空!";
			statu = false;
		}
		else if ($('#p').val() == "") {
			warMessage = "密码不可以为空!";
			statu = false;
		}
		if(statu){
			var param = {"userName": $("#u").val(),"password":$("#p").val()};
			$.ajax({
				type: "POST",
				url: "/access/login",
		        contentType: "application/json;charset=utf-8",
				data: JSON.stringify(param),
		        dataType: "json",
				success: function(result) {
					if(result.code == 200){
						window.location.href = "/index";
					}else{
						warMessage = result.message;
						$("#warMessage").text(warMessage);
						$( "#dialog-message" ).dialog({
							modal: true,
							buttons: {
								Ok: function() {
									$( this ).dialog( "close" );
								}
							}
						});
					}
				}
			});
			
		}else{
			$("#warMessage").text(warMessage);
			$( "#dialog-message" ).dialog({
				modal: true,
				buttons: {
					Ok: function() {
						$( this ).dialog( "close" );
					}
				}
			});
		}
		return statu;
	});
});